telecommunications towers - Turco Inglés Diccionario